Big Huge Thesaurus

mine disposal

noun